package Actions;

import javax.servlet.http.HttpServletRequest;
	import javax.servlet.http.HttpServletResponse;
	import javax.sql.RowSet;

	import model.StudentModel;

	import org.apache.struts.action.Action;
	import org.apache.struts.action.ActionForm;
	import org.apache.struts.action.ActionForward;
	import org.apache.struts.action.ActionMapping;

	import db.DbException;

	public class citizenshipAction extends Action{
		
		public ActionForward execute(ActionMapping mapping, ActionForm form,
				HttpServletRequest request, HttpServletResponse response){
			
			forms.citizenshipform a = (forms.citizenshipform) form;

			//<bean:define id="first" value=a.get>
			String citizen = request.getParameter("citizen");
			a.setCitizen(citizen);
			request.getSession().setAttribute("citizen", citizen);
			
		
			RowSet crsCountries = null;
			try {
				crsCountries = StudentModel.getCountries();
			} catch (DbException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
			// Store the RowSet in the request scope
			request.setAttribute("crsCountries", crsCountries);
			
			return mapping.findForward("citizensuccess");
		}
	}

